import json
class Human(object):
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def __str__(self):
        return str(self.__dict__)       # # 返回的结果需要是字符串格式

# 没有定义__str__时会直接 返回内存地址
hu = Human("小白", 1000)	   # <__main__.Human object at 0x00000202EDD7CA20>

print(hu, type(hu))         # {'name': '小白', 'age': 1000} <class '__main__.Human'>

x = json.dumps(str(hu)).encode("utf-8")
print(json.loads(x), type(json.loads(x)))   #  {'name': '小白', 'age': 1000} <class 'str'>